Для выполнения только одной инструкции, когда условие имеет значение True, используется однострочный синтаксис инструкции If...Then...Else. Ниже приводится пример однострочного синтаксиса без ключевого слова Else.
Sub FixDate() myDate = #2/13/95# If myDate < Now Then myDate = Now End Sub
Для выполнения нескольких строк программы используется многострочный синтаксис. Этот синтаксис содержит инструкцию End If как показано в следующем примере:
Sub AlertUser(value as Long) If value = 0 Then AlertLabel.ForeColor = "Красный" AlertLabel.Font.Bold = True AlertLabel.Font.Italic = True End If End Sub